Task Allocation for Spatially and Temporally Distributed Tasks

نویسندگان

  • Julio Godoy
  • Maria L. Gini
چکیده

In multi robot task allocation, a set of tasks has to be allocated to a group of robots while optimizing some measure (for example, fuel or time). In order to find the optimal allocation, an exponential number of possibilities must be explored. In this work, we extend the Consensus Based Bundle Algorithm, to improve its support for tasks with time constraints. The modified algorithm is compared with the original one in order to show how strategic modifications to the algorithm increase the number of tasks successfully completed. 1 Description of Problem Multi robot task allocation addresses the problem of matching tasks to robots in a way that satisfies a certain criterion or optimization function. The criterion is usually to minimize the distance traveled, or to minimize the time to complete all the tasks, or maximize the number of completed tasks. Real problems often have additional constraints. For example, in a post-disaster scenario, tasks location and their magnitude may be initially unknown, so robots should first explore the environment and dynamically allocate tasks as they find them. Also, the amount of time to reach tasks might be limited, after which some of them may no longer be available (for example, a wounded civilian may have died), or may be too complex to complete (for example, a fire may be too big to put off). There might be obstacles in the predicted path to a task, and some tasks may need a minimum number of robots allocated in order to be completed. We build upon a decentralized auction algorithm, the Consensus Based Bundle Algorithm [1], and modify it in order to incorporate stronger temporal constraints. This is useful for scenarios where, for example, the lives of wounded civilians depend on how fast ambulances can reach them. Department of Computer Science and Engineering, University of Minnesota, 200 Union St SE, Minneapolis, MN 55455, USA e-mail: [email protected],[email protected]

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Static Task Allocation in Distributed Systems Using Parallel Genetic Algorithm

Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...

متن کامل

Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids

 To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...

متن کامل

Solute Transport for Pulse Type Input Point Source along Temporally and Spatially Dependent Flow

In the present study, analytical solutions are obtained for two-dimensional advection dispersion equation for conservative solute transport in a semi-infinite heterogeneous porous medium with pulse type input point source of uniform nature. The change in dispersion parameter due to heterogeneity is considered as linear multiple of spatially dependent function and seepage velocity whereas seepag...

متن کامل

Solute Transport for Pulse Type Input Point Source along Temporally and Spatially Dependent Flow

In the present study, analytical solutions are obtained for two-dimensional advection dispersion equation for conservative solute transport in a semi-infinite heterogeneous porous medium with pulse type input point source of uniform nature. The change in dispersion parameter due to heterogeneity is considered as linear multiple of spatially dependent function and seepage velocity whereas seepag...

متن کامل

Cycle Time Reduction and Runtime Rebalancing by Reallocating Dependent Tasks

Business Process Management Systems (BPMS) is a complex information system that provides designing, administrating, and improving the business processes. Task allocation to human resources is one of the most important issues which should be managed more efficiently in BPMS. Task allocation algorithms are defined in order to meet the various policies of organizations. The most important of these...

متن کامل

TASA: A New Task Scheduling Algorithm in Cloud Computing

Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. It merges a lot of physical resources and offers them to users as services according to service level agreement. Therefore, resource management alongside with task scheduling has direct influence on cloud networks’ performance and efficiency. Presenting a proper scheduling ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012